full stack מתאר את העיסוק בכל חלקי התוכנה מצד הלקוח ומצד השרת, ומפתח פול סטאק הוא כזה שיודע לפתח באמצעות מיני כלים את אותם חלקים. למעשה הוא יכול לפתח אפליקציה או אתר בעצמו על פי אפיון.
פיתוח התוכנה יכול להיעשות בשפות תכנות שונות, בסביבות פיתוח שונות, ומצד הלקוח, בדרך בה הוא מקבל השירות המוצר מבוסס התוכנה (סמארטפונים, IOT ועוד). המפתח צריך להכיר מגוון רחב של טכנולוגיות ושפות פיתוח על מנת לפתח תוכנה מסוג אחד לפחות.
מפתחי full stack מבוקשים מאוד בשוק.
תנאי קבלה
- תנאי הקבלה משתנים ממוסד למוסד.
- אנגלית ברמה טובה
- ראיון אישי ו/מבחן קבלה
- 12 שנות לימוד לכל הפחות. מוסדות מסוימים דורשים תואר ראשון או תעודת הנדסאי.